package com.company.indicationshots.util;

import java.util.stream.IntStream;
//字符串生成两个字符为一个元素的数组
public class StringToTwoCharArray {
    public static String[] transform(String str) {
        int length = str.length();

        // 使用IntStream生成索引，并映射到每两个字符的子串  
        String[] strArray = IntStream.range(0, (length + 1) / 2)
                .mapToObj(i -> {
                    int start = i * 2;
                    int end = Math.min(start + 2, length); // 确保不越界  
                    return str.substring(start, end);
                })
                .toArray(String[]::new);
        return strArray;
    }
}